3b1ff5f3d224a069f6ed350f9da84115131847ed,main/src/main/java/de/learnlib/alex/rest/SymbolResource.java,SymbolResource,show,#number#IdsList#,671

Before Change


    @Produces(MediaType.APPLICATION_JSON)
    public Response show(@PathParam("project_id") long projectId, @PathParam("ids") IdsList ids) {
        User user = ((UserPrincipal) securityContext.getUserPrincipal()).getUser();
        LOGGER.traceEntry("show({}, {}) for user {}.", projectId, ids, user);

        try {
            Long[] idsArray = ids.toArray(new Long[ids.size()]);
            symbolDAO.show(user.getId(), projectId, idsArray);
            List<Symbol> symbols = symbolDAO.getByIdsWithLatestRevision(user, projectId, idsArray);

            LOGGER.traceExit(symbols);
            return ResponseHelper.renderList(symbols, Status.OK);
        } catch (NotFoundException e) {
            LOGGER.traceExit(e);
            return ResourceErrorHandler.createRESTErrorMessage("SymbolResource.show", Status.NOT_FOUND, e);
        }
    }

After Change


    public Response show(@PathParam("project_id") long projectId, @PathParam("ids") IdsList ids)
            throws NotFoundException {
        User user = ((UserPrincipal) securityContext.getUserPrincipal()).getUser();
        LOGGER.traceEntry("show({}, {}) for user {}.", projectId, ids, user);

        Long[] idsArray = ids.toArray(new Long[ids.size()]);
        symbolDAO.show(user.getId(), projectId, idsArray);